@import url("//fonts.googleapis.com/css?family=Ubuntu");

@import url(http://fonts.googleapis.com/css?family=Nunito);


/*Groupe: Site*/

/*en modifiant l'élément body, vous pouvez influer sur tout les autres éléments html de la page (par exemple la couleur ou le type de police de caractères)*/
body {
  color: rgb(90, 90, 90);
  background-color: #d1d6e3;
  background-image: url(/images/public/SUN2026-new.png);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center top;
  background-size: 100%;
  font-family: "Ubuntu", Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  height: auto;
}
#BlocTitre {
  /*{{Element}}<div class="css_rule" {{ID}} style="{{STYLE}}">*/
  background-color: #3b6cb4;
}
#ContTitre {
  /*{{Element}}<div class="css_rule" {{ID}} style="margin:0 10px; padding:10px; {{STYLE}}">*/
  padding-top: 0px;
  padding-bottom: 30px;
  margin-bottom: 30px;
}
#ContTitre h1, header h2, header h3, header h4, header h5, header h6 {
  /*Titre de la Banière*/
  color: rgb(184, 79, 148);
  font-size: 28px;
  font-weight: bold;
  text-shadow: 0px 0px 8px #ffffff;
}
header a, header .btn-link {
  /*Lien*/
  color: rgb(0, 175, 182);
}
header a:hover, header a:focus, header .btn-link:hover, header .btn-link:focus {
  /*Lien survol*/
  color: rgb(0, 175, 182);
  text-decoration: underline;
}

/*{/Element}}Texte de la Banière</div>*/

/*{/Element}}</div>*/
#BlocPrincipal {
  /*{{Element}}<div class="css_rule" {{ID}} style="{{STYLE}}">*/
}
#ContPrincipal {
  /*{{Element}}<div class="css_rule" {{ID}} style="margin:0 10px; padding:10px; {{STYLE}}">*/
  color: rgb(83, 101, 111);
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
}
#ColPage h1 {
  color: #ffffff;
  background-color: rgb(4, 179, 233);
  background-image: url(/images/public/fond-arbre2.jpg);
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 0px;
  margin-left: -15px;
  margin-right: -15px;
  font-family: "Ubuntu", Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 32px;
  text-shadow: 0px 1px 0px rgba(109, 122, 15, 0.89);
  -webkit-border-radius: 8px 8px 0px 0px;
     -moz-border-radius: 8px 8px 0px 0px;
          border-radius: 8px 8px 0px 0px;
}
h2 {
  color: rgb(83, 101, 111);
  font-family: "Ubuntu", Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
}
h3, h4, h5, h6 {
  color: #003877;
  color: rgba(0,56,119,0.85);
  font-family: "Ubuntu", Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
}
a, .link, .btn-link {
  color: rgb(8, 17, 244);
}
a:hover, a:focus, .link:hover, .btn-link:hover, .btn-link:focus {
  color: rgb(8, 17, 244);
  text-decoration: underline;
}

/*{{Element}}Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.*/
.menu_pw_item {
  /*Menu : Lien Normal*/
  color: rgb(90, 90, 90);
  background-color: #fecb42;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 10px;
  padding-right: 5px;
  margin-bottom: 5px;
  border: 1px solid transparent;
  font-size: 14px;
}
.menu_pw_item:hover, .menu_pw_item:focus {
  /*Menu : Lien Survol*/
  color: #ffffff;
  background-color: rgb(119, 169, 36);
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 10px;
  padding-right: 5px;
  margin-bottom: 5px;
  border: 1px solid rgb(119, 169, 36);
}
.menu_pw_item.active, .menu_pw_item.active:hover, .menu_pw_item.active:focus {
  /*Menu : Cliqué*/
  color: #ffffff;
  background-color: #3b6cb4;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 10px;
  padding-right: 5px;
  margin-bottom: 5px;
  border: 2px solid rgb(59, 108, 180);
}

/*{/Element}}</div>*/

/*{/Element}}</div>*/
#BlocPied {
  /*{{Element}}<div class="css_rule" {{ID}} style="{{STYLE}}">*/
  background-color: rgb(4, 179, 233);
  margin-top: 60px;
}
#ContPied {
  /*{{Element}}<div class="css_rule" {{ID}} style="margin:0 10px; padding:10px; {{STYLE}}">*/
  color: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
footer a, footer .btn-link {
  /*Lien Normal*/
  color: #ffffff;
}
footer a:hover, footer a:focus, footer .btn-link:hover, footer .btn-link:focus {
  /*Lien Survol*/
  color: #e41749;
  text-decoration: underline;
}

/*{/Element}}Texte du pied</div>*/

/*{/Element}}</div>*/

/*Groupe: Boutons*/

/*La classe "btn-custom" n'est jamais utilisée par un composant, 
vous pouvez l'utiliser et la modifier sans crainte de changer l'apparence des autres boutons du systeme.<br>
(par exemple, la classe "btn-primary" est utilisé par les boutons d'enregistrement des formulaires)*/
.btn-custom {
  color: #800080;
  background-color: #D0CDBC;
  background-image: -webkit-linear-gradient(top, rgb(208, 205, 188) 0%, #d8d5c5 50%, #e1dcc0 69%, rgb(208, 205, 188) 100%);
  background-image:    -moz-linear-gradient(top, rgb(208, 205, 188) 0%, #d8d5c5 50%, #e1dcc0 69%, rgb(208, 205, 188) 100%);
  background-image:     -ms-linear-gradient(top, rgb(208, 205, 188) 0%, #d8d5c5 50%, #e1dcc0 69%, rgb(208, 205, 188) 100%);
  background-image:      -o-linear-gradient(top, rgb(208, 205, 188) 0%, #d8d5c5 50%, #e1dcc0 69%, rgb(208, 205, 188) 100%);
  background-image:         linear-gradient(top, rgb(208, 205, 188) 0%, #d8d5c5 50%, #e1dcc0 69%, rgb(208, 205, 188) 100%);
  border: 1px solid transparent;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5), inset 1px 1px 0px 0px rgba(240, 240, 240, 0.51);
     -moz-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5), inset 1px 1px 0px 0px rgba(240, 240, 240, 0.51);
          box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5), inset 1px 1px 0px 0px rgba(240, 240, 240, 0.51);
}
.btn-custom:hover, .btn-custom:focus {
  color: #e41749;
  background-color: #D0CDBC;
  background-image: -webkit-linear-gradient(top, rgb(208, 205, 188) 0%, #d8d5c5 50%, #e1dcc0 69%, rgb(208, 205, 188) 100%);
  background-image:    -moz-linear-gradient(top, rgb(208, 205, 188) 0%, #d8d5c5 50%, #e1dcc0 69%, rgb(208, 205, 188) 100%);
  background-image:     -ms-linear-gradient(top, rgb(208, 205, 188) 0%, #d8d5c5 50%, #e1dcc0 69%, rgb(208, 205, 188) 100%);
  background-image:      -o-linear-gradient(top, rgb(208, 205, 188) 0%, #d8d5c5 50%, #e1dcc0 69%, rgb(208, 205, 188) 100%);
  background-image:         linear-gradient(top, rgb(208, 205, 188) 0%, #d8d5c5 50%, #e1dcc0 69%, rgb(208, 205, 188) 100%);
  border: 1px solid transparent;
  text-shadow: 0px -1px 0px #d2c474;
  -webkit-box-shadow: 0px 0px 4px 0px #383003, inset 1px 1px 0px 0px rgba(240, 240, 240, 0.51);
     -moz-box-shadow: 0px 0px 4px 0px #383003, inset 1px 1px 0px 0px rgba(240, 240, 240, 0.51);
          box-shadow: 0px 0px 4px 0px #383003, inset 1px 1px 0px 0px rgba(240, 240, 240, 0.51);
}
.btn-custom:active, .btn-custom.active, .open .dropdown-toggle.btn-custom {
  color: #800080;
  background-color: #D0CDBC;
  background-image: -webkit-linear-gradient(top, rgb(208, 205, 188) 0%, #d8d5c5 50%, #e1dcc0 69%, rgb(208, 205, 188) 100%);
  background-image:    -moz-linear-gradient(top, rgb(208, 205, 188) 0%, #d8d5c5 50%, #e1dcc0 69%, rgb(208, 205, 188) 100%);
  background-image:     -ms-linear-gradient(top, rgb(208, 205, 188) 0%, #d8d5c5 50%, #e1dcc0 69%, rgb(208, 205, 188) 100%);
  background-image:      -o-linear-gradient(top, rgb(208, 205, 188) 0%, #d8d5c5 50%, #e1dcc0 69%, rgb(208, 205, 188) 100%);
  background-image:         linear-gradient(top, rgb(208, 205, 188) 0%, #d8d5c5 50%, #e1dcc0 69%, rgb(208, 205, 188) 100%);
  border: 1px solid transparent;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5), inset 1px 1px 0px 0px rgba(240, 240, 240, 0.51);
     -moz-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5), inset 1px 1px 0px 0px rgba(240, 240, 240, 0.51);
          box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5), inset 1px 1px 0px 0px rgba(240, 240, 240, 0.51);
}
.btn-achat {
  color: #5a5a5a;
  background-color: #fecb42;
  border: 1px solid transparent;
  font-weight: bold;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(183, 118, 162, 0.34), inset 1px 1px 0px 0px rgba(183, 118, 162, 0.04);
     -moz-box-shadow: 0px 0px 4px 0px rgba(183, 118, 162, 0.34), inset 1px 1px 0px 0px rgba(183, 118, 162, 0.04);
          box-shadow: 0px 0px 4px 0px rgba(183, 118, 162, 0.34), inset 1px 1px 0px 0px rgba(183, 118, 162, 0.04);
}
.btn-achat:hover, .btn-achat:focus {
  color: #ffffff;
  background-color: rgb(119, 169, 36);
  background-image: -webkit-linear-gradient(-45deg, rgb(119, 169, 36) 20%, rgba(127,169,59,0.46) 69%);
  background-image:    -moz-linear-gradient(-45deg, rgb(119, 169, 36) 20%, rgba(127,169,59,0.46) 69%);
  background-image:     -ms-linear-gradient(-45deg, rgb(119, 169, 36) 20%, rgba(127,169,59,0.46) 69%);
  background-image:      -o-linear-gradient(-45deg, rgb(119, 169, 36) 20%, rgba(127,169,59,0.46) 69%);
  background-image:         linear-gradient(-45deg, rgb(119, 169, 36) 20%, rgba(127,169,59,0.46) 69%);
  border: 1px solid transparent;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5), inset 1px 1px 0px 0px rgba(127, 169, 59, 0.46);
     -moz-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5), inset 1px 1px 0px 0px rgba(127, 169, 59, 0.46);
          box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5), inset 1px 1px 0px 0px rgba(127, 169, 59, 0.46);
}
.btn-achat:active, .btn-achat.active, .open .dropdown-toggle.btn-achat {
  color: #ffffff;
  background-color: rgb(119, 169, 36);
  background-image: -webkit-linear-gradient(-45deg, rgb(119, 169, 36) 20%, rgba(127,169,59,0.47) 69%);
  background-image:    -moz-linear-gradient(-45deg, rgb(119, 169, 36) 20%, rgba(127,169,59,0.47) 69%);
  background-image:     -ms-linear-gradient(-45deg, rgb(119, 169, 36) 20%, rgba(127,169,59,0.47) 69%);
  background-image:      -o-linear-gradient(-45deg, rgb(119, 169, 36) 20%, rgba(127,169,59,0.47) 69%);
  background-image:         linear-gradient(-45deg, rgb(119, 169, 36) 20%, rgba(127,169,59,0.47) 69%);
  border: 1px solid transparent;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5), inset 1px 1px 0px 0px rgba(127, 169, 59, 0.47);
     -moz-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5), inset 1px 1px 0px 0px rgba(127, 169, 59, 0.47);
          box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5), inset 1px 1px 0px 0px rgba(127, 169, 59, 0.47);
}
.btn-default {
  color: #f1f1f1;
  background-color: rgb(231, 24, 29);
  border: 2px solid rgb(231, 24, 29);
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
}
.btn-default:hover, .btn-default:focus {
  color: rgb(231, 24, 29);
  background-color: #ffffff;
  border: 2px solid rgb(231, 24, 29);
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
}
.btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
  color: rgb(231, 24, 29);
  background-color: #ffffff;
  border: 2px solid rgb(231, 24, 29);
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
  -webkit-box-shadow: inset 0px 3px 5px 0px rgba(183, 105, 158, 0.51);
     -moz-box-shadow: inset 0px 3px 5px 0px rgba(183, 105, 158, 0.51);
          box-shadow: inset 0px 3px 5px 0px rgba(183, 105, 158, 0.51);
}
.btn-primary {
  color: #f1f1f1;
  background-color: rgb(119, 169, 36);
  background-repeat: no-repeat;
  background-position: left top;
  border: 2px solid rgb(119, 169, 36);
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
}
.btn-primary:hover, .btn-primary:focus {
  color: rgb(119, 169, 36);
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-position: left top;
  border: 2px solid rgb(119, 169, 36);
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
}
.btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
  color: rgb(119, 169, 36);
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-position: left top;
  border: 2px solid rgb(119, 169, 36);
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
  -webkit-box-shadow: inset 0px 3px 5px 0px rgba(127,169,59,0.5);
     -moz-box-shadow: inset 0px 3px 5px 0px rgba(127,169,59,0.5);
          box-shadow: inset 0px 3px 5px 0px rgba(127,169,59,0.5);
}
.btn-success {
  color: #ffffff;
  background-color: #01c35c;
  background-image: -webkit-linear-gradient(top, rgba(1,195,92,1) 0%, rgba(0,222,104,1) 50%, rgba(0,186,87,1) 50%, rgba(1,195,92,1) 100%);
  background-image:    -moz-linear-gradient(top, rgba(1,195,92,1) 0%, rgba(0,222,104,1) 50%, rgba(0,186,87,1) 50%, rgba(1,195,92,1) 100%);
  background-image:     -ms-linear-gradient(top, rgba(1,195,92,1) 0%, rgba(0,222,104,1) 50%, rgba(0,186,87,1) 50%, rgba(1,195,92,1) 100%);
  background-image:      -o-linear-gradient(top, rgba(1,195,92,1) 0%, rgba(0,222,104,1) 50%, rgba(0,186,87,1) 50%, rgba(1,195,92,1) 100%);
  background-image:         linear-gradient(top, rgba(1,195,92,1) 0%, rgba(0,222,104,1) 50%, rgba(0,186,87,1) 50%, rgba(1,195,92,1) 100%);
  border: 1px solid transparent;
  text-shadow: 0px -1px 0px rgba(0,0,0,0.5);
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5), inset 1px 1px 0px 0px rgba(225,255,239,0.51);
     -moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5), inset 1px 1px 0px 0px rgba(225,255,239,0.51);
          box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5), inset 1px 1px 0px 0px rgba(225,255,239,0.51);
}
.btn-success:hover, .btn-success:focus {
  color: #ffffff;
  background-color: #02e66c;
  background-image: -webkit-linear-gradient(top, rgba(2,230,108,1) 0%, rgba(14,242,120,1) 50%, rgba(0,222,104,1) 50%, rgba(2,230,108,1) 100%);
  background-image:    -moz-linear-gradient(top, rgba(2,230,108,1) 0%, rgba(14,242,120,1) 50%, rgba(0,222,104,1) 50%, rgba(2,230,108,1) 100%);
  background-image:     -ms-linear-gradient(top, rgba(2,230,108,1) 0%, rgba(14,242,120,1) 50%, rgba(0,222,104,1) 50%, rgba(2,230,108,1) 100%);
  background-image:      -o-linear-gradient(top, rgba(2,230,108,1) 0%, rgba(14,242,120,1) 50%, rgba(0,222,104,1) 50%, rgba(2,230,108,1) 100%);
  background-image:         linear-gradient(top, rgba(2,230,108,1) 0%, rgba(14,242,120,1) 50%, rgba(0,222,104,1) 50%, rgba(2,230,108,1) 100%);
  border: 1px solid transparent;
  text-shadow: 0px -1px 0px rgba(2,40,12,0.5);
  -webkit-box-shadow: 0px 0px 4px 0px rgba(2,40,12,0.5), inset 1px 1px 0px 0px rgba(255,255,255,0.51);
     -moz-box-shadow: 0px 0px 4px 0px rgba(2,40,12,0.5), inset 1px 1px 0px 0px rgba(255,255,255,0.51);
          box-shadow: 0px 0px 4px 0px rgba(2,40,12,0.5), inset 1px 1px 0px 0px rgba(255,255,255,0.51);
}
.btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #02e66c;
  background-image: -webkit-linear-gradient(top, rgba(2,230,108,1) 0%, rgba(14,242,120,1) 50%, rgba(0,222,104,1) 50%, rgba(2,230,108,1) 100%);
  background-image:    -moz-linear-gradient(top, rgba(2,230,108,1) 0%, rgba(14,242,120,1) 50%, rgba(0,222,104,1) 50%, rgba(2,230,108,1) 100%);
  background-image:     -ms-linear-gradient(top, rgba(2,230,108,1) 0%, rgba(14,242,120,1) 50%, rgba(0,222,104,1) 50%, rgba(2,230,108,1) 100%);
  background-image:      -o-linear-gradient(top, rgba(2,230,108,1) 0%, rgba(14,242,120,1) 50%, rgba(0,222,104,1) 50%, rgba(2,230,108,1) 100%);
  background-image:         linear-gradient(top, rgba(2,230,108,1) 0%, rgba(14,242,120,1) 50%, rgba(0,222,104,1) 50%, rgba(2,230,108,1) 100%);
  border: 1px solid transparent;
  text-shadow: 0px -1px 0px rgba(2,40,12,0.5);
  -webkit-box-shadow: inset 0 3px 5px 0px rgba(0,0,0,0.125);
     -moz-box-shadow: inset 0 3px 5px 0px rgba(0,0,0,0.125);
          box-shadow: inset 0 3px 5px 0px rgba(0,0,0,0.125);
}
.btn-info {
  color: #ffffff;
  background-color: #646060;
  background-image: -webkit-linear-gradient(top, rgba(100,96,96,1) 0%, rgba(111,111,111,1) 50%, rgba(93,93,93,1) 50%, rgba(100,96,96,1) 100%);
  background-image:    -moz-linear-gradient(top, rgba(100,96,96,1) 0%, rgba(111,111,111,1) 50%, rgba(93,93,93,1) 50%, rgba(100,96,96,1) 100%);
  background-image:     -ms-linear-gradient(top, rgba(100,96,96,1) 0%, rgba(111,111,111,1) 50%, rgba(93,93,93,1) 50%, rgba(100,96,96,1) 100%);
  background-image:      -o-linear-gradient(top, rgba(100,96,96,1) 0%, rgba(111,111,111,1) 50%, rgba(93,93,93,1) 50%, rgba(100,96,96,1) 100%);
  background-image:         linear-gradient(top, rgba(100,96,96,1) 0%, rgba(111,111,111,1) 50%, rgba(93,93,93,1) 50%, rgba(100,96,96,1) 100%);
  border: 1px solid transparent;
  text-shadow: 0px -1px 0px rgba(0,0,0,0.5);
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5), inset 1px 1px 0px 0px rgba(240,240,240,0.51);
     -moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5), inset 1px 1px 0px 0px rgba(240,240,240,0.51);
          box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5), inset 1px 1px 0px 0px rgba(240,240,240,0.51);
}
.btn-info:hover, .btn-info:focus {
  color: #ffffff;
  background-color: #747474;
  background-image: -webkit-linear-gradient(top, rgba(116,116,116,1) 0%, rgba(128,128,128,1) 50%, rgba(111,111,111,1) 50%, rgba(116,116,116,1) 100%);
  background-image:    -moz-linear-gradient(top, rgba(116,116,116,1) 0%, rgba(128,128,128,1) 50%, rgba(111,111,111,1) 50%, rgba(116,116,116,1) 100%);
  background-image:     -ms-linear-gradient(top, rgba(116,116,116,1) 0%, rgba(128,128,128,1) 50%, rgba(111,111,111,1) 50%, rgba(116,116,116,1) 100%);
  background-image:      -o-linear-gradient(top, rgba(116,116,116,1) 0%, rgba(128,128,128,1) 50%, rgba(111,111,111,1) 50%, rgba(116,116,116,1) 100%);
  background-image:         linear-gradient(top, rgba(116,116,116,1) 0%, rgba(128,128,128,1) 50%, rgba(111,111,111,1) 50%, rgba(116,116,116,1) 100%);
  border: 1px solid transparent;
  text-shadow: 0px -1px 0px rgba(21,21,21,0.5);
  -webkit-box-shadow: 0px 0px 4px 0px rgba(21,21,21,0.5), inset 1px 1px 0px 0px rgba(255,255,255,0.51);
     -moz-box-shadow: 0px 0px 4px 0px rgba(21,21,21,0.5), inset 1px 1px 0px 0px rgba(255,255,255,0.51);
          box-shadow: 0px 0px 4px 0px rgba(21,21,21,0.5), inset 1px 1px 0px 0px rgba(255,255,255,0.51);
}
.btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #747474;
  background-image: -webkit-linear-gradient(top, rgba(116,116,116,1) 0%, rgba(128,128,128,1) 50%, rgba(111,111,111,1) 50%, rgba(116,116,116,1) 100%);
  background-image:    -moz-linear-gradient(top, rgba(116,116,116,1) 0%, rgba(128,128,128,1) 50%, rgba(111,111,111,1) 50%, rgba(116,116,116,1) 100%);
  background-image:     -ms-linear-gradient(top, rgba(116,116,116,1) 0%, rgba(128,128,128,1) 50%, rgba(111,111,111,1) 50%, rgba(116,116,116,1) 100%);
  background-image:      -o-linear-gradient(top, rgba(116,116,116,1) 0%, rgba(128,128,128,1) 50%, rgba(111,111,111,1) 50%, rgba(116,116,116,1) 100%);
  background-image:         linear-gradient(top, rgba(116,116,116,1) 0%, rgba(128,128,128,1) 50%, rgba(111,111,111,1) 50%, rgba(116,116,116,1) 100%);
  border: 1px solid transparent;
  font-weight: bold;
  text-shadow: 0px -1px 0px rgba(21,21,21,0.5);
  -webkit-box-shadow: inset 0 3px 5px 0px rgba(0,0,0,0.125);
     -moz-box-shadow: inset 0 3px 5px 0px rgba(0,0,0,0.125);
          box-shadow: inset 0 3px 5px 0px rgba(0,0,0,0.125);
}
.btn-danger {
  color: #ffffff;
  background-color: #9b2929;
  background-image: -webkit-linear-gradient(top, rgba(155,41,41,1) 0%, rgba(177,45,45,1) 50%, rgba(148,38,38,1) 50%, rgba(155,41,41,1) 100%);
  background-image:    -moz-linear-gradient(top, rgba(155,41,41,1) 0%, rgba(177,45,45,1) 50%, rgba(148,38,38,1) 50%, rgba(155,41,41,1) 100%);
  background-image:     -ms-linear-gradient(top, rgba(155,41,41,1) 0%, rgba(177,45,45,1) 50%, rgba(148,38,38,1) 50%, rgba(155,41,41,1) 100%);
  background-image:      -o-linear-gradient(top, rgba(155,41,41,1) 0%, rgba(177,45,45,1) 50%, rgba(148,38,38,1) 50%, rgba(155,41,41,1) 100%);
  background-image:         linear-gradient(top, rgba(155,41,41,1) 0%, rgba(177,45,45,1) 50%, rgba(148,38,38,1) 50%, rgba(155,41,41,1) 100%);
  border: 1px solid transparent;
  text-shadow: 0px -1px 0px rgba(0,0,0,0.5);
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5), inset 1px 1px 0px 0px rgba(251,229,229,0.51);
     -moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5), inset 1px 1px 0px 0px rgba(251,229,229,0.51);
          box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5), inset 1px 1px 0px 0px rgba(251,229,229,0.51);
}
.btn-danger:hover, .btn-danger:focus {
  color: #ffffff;
  background-color: #b63232;
  background-image: -webkit-linear-gradient(top, rgba(182,50,50,1) 0%, rgba(194,62,62,1) 50%, rgba(177,45,45,1) 50%, rgba(182,50,50,1) 100%);
  background-image:    -moz-linear-gradient(top, rgba(182,50,50,1) 0%, rgba(194,62,62,1) 50%, rgba(177,45,45,1) 50%, rgba(182,50,50,1) 100%);
  background-image:     -ms-linear-gradient(top, rgba(182,50,50,1) 0%, rgba(194,62,62,1) 50%, rgba(177,45,45,1) 50%, rgba(182,50,50,1) 100%);
  background-image:      -o-linear-gradient(top, rgba(182,50,50,1) 0%, rgba(194,62,62,1) 50%, rgba(177,45,45,1) 50%, rgba(182,50,50,1) 100%);
  background-image:         linear-gradient(top, rgba(182,50,50,1) 0%, rgba(194,62,62,1) 50%, rgba(177,45,45,1) 50%, rgba(182,50,50,1) 100%);
  border: 1px solid transparent;
  text-shadow: 0px -1px 0px rgba(32,10,10,0.5);
  -webkit-box-shadow: 0px 0px 4px 0px rgba(32,10,10,0.5), inset 1px 1px 0px 0px rgba(255,255,255,0.51);
     -moz-box-shadow: 0px 0px 4px 0px rgba(32,10,10,0.5), inset 1px 1px 0px 0px rgba(255,255,255,0.51);
          box-shadow: 0px 0px 4px 0px rgba(32,10,10,0.5), inset 1px 1px 0px 0px rgba(255,255,255,0.51);
}
.btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #b63232;
  background-image: -webkit-linear-gradient(top, rgba(182,50,50,1) 0%, rgba(194,62,62,1) 50%, rgba(177,45,45,1) 50%, rgba(182,50,50,1) 100%);
  background-image:    -moz-linear-gradient(top, rgba(182,50,50,1) 0%, rgba(194,62,62,1) 50%, rgba(177,45,45,1) 50%, rgba(182,50,50,1) 100%);
  background-image:     -ms-linear-gradient(top, rgba(182,50,50,1) 0%, rgba(194,62,62,1) 50%, rgba(177,45,45,1) 50%, rgba(182,50,50,1) 100%);
  background-image:      -o-linear-gradient(top, rgba(182,50,50,1) 0%, rgba(194,62,62,1) 50%, rgba(177,45,45,1) 50%, rgba(182,50,50,1) 100%);
  background-image:         linear-gradient(top, rgba(182,50,50,1) 0%, rgba(194,62,62,1) 50%, rgba(177,45,45,1) 50%, rgba(182,50,50,1) 100%);
  border: 1px solid transparent;
  text-shadow: 0px -1px 0px rgba(32,10,10,0.5);
  -webkit-box-shadow: inset 0 3px 5px 0px rgba(0,0,0,0.125);
     -moz-box-shadow: inset 0 3px 5px 0px rgba(0,0,0,0.125);
          box-shadow: inset 0 3px 5px 0px rgba(0,0,0,0.125);
}
.btn-warning {
  color: #ffffff;
  background-color: #b2531c;
  background-image: -webkit-linear-gradient(top, rgba(178,83,28,1) 0%, rgba(203,93,29,1) 50%, rgba(171,78,25,1) 50%, rgba(178,83,28,1) 100%);
  background-image:    -moz-linear-gradient(top, rgba(178,83,28,1) 0%, rgba(203,93,29,1) 50%, rgba(171,78,25,1) 50%, rgba(178,83,28,1) 100%);
  background-image:     -ms-linear-gradient(top, rgba(178,83,28,1) 0%, rgba(203,93,29,1) 50%, rgba(171,78,25,1) 50%, rgba(178,83,28,1) 100%);
  background-image:      -o-linear-gradient(top, rgba(178,83,28,1) 0%, rgba(203,93,29,1) 50%, rgba(171,78,25,1) 50%, rgba(178,83,28,1) 100%);
  background-image:         linear-gradient(top, rgba(178,83,28,1) 0%, rgba(203,93,29,1) 50%, rgba(171,78,25,1) 50%, rgba(178,83,28,1) 100%);
  border: 1px solid transparent;
  text-shadow: 0px -1px 0px rgba(6,6,6,0.5);
  -webkit-box-shadow: 0px 0px 4px 0px rgba(6,6,6,0.5), inset 1px 1px 0px 0px rgba(254,245,236,0.51);
     -moz-box-shadow: 0px 0px 4px 0px rgba(6,6,6,0.5), inset 1px 1px 0px 0px rgba(254,245,236,0.51);
          box-shadow: 0px 0px 4px 0px rgba(6,6,6,0.5), inset 1px 1px 0px 0px rgba(254,245,236,0.51);
}
.btn-warning:hover, .btn-warning:focus {
  color: #ffffff;
  background-color: #d06222;
  background-image: -webkit-linear-gradient(top, rgba(208,98,34,1) 0%, rgba(214,112,52,1) 50%, rgba(203,93,29,1) 50%, rgba(208,98,34,1) 100%);
  background-image:    -moz-linear-gradient(top, rgba(208,98,34,1) 0%, rgba(214,112,52,1) 50%, rgba(203,93,29,1) 50%, rgba(208,98,34,1) 100%);
  background-image:     -ms-linear-gradient(top, rgba(208,98,34,1) 0%, rgba(214,112,52,1) 50%, rgba(203,93,29,1) 50%, rgba(208,98,34,1) 100%);
  background-image:      -o-linear-gradient(top, rgba(208,98,34,1) 0%, rgba(214,112,52,1) 50%, rgba(203,93,29,1) 50%, rgba(208,98,34,1) 100%);
  background-image:         linear-gradient(top, rgba(208,98,34,1) 0%, rgba(214,112,52,1) 50%, rgba(203,93,29,1) 50%, rgba(208,98,34,1) 100%);
  border: 1px solid transparent;
  text-shadow: 0px -1px 0px rgba(43,25,9,0.5);
  -webkit-box-shadow: 0px 0px 4px 0px rgba(43,25,9,0.5), inset 1px 1px 0px 0px rgba(255,255,255,0.51);
     -moz-box-shadow: 0px 0px 4px 0px rgba(43,25,9,0.5), inset 1px 1px 0px 0px rgba(255,255,255,0.51);
          box-shadow: 0px 0px 4px 0px rgba(43,25,9,0.5), inset 1px 1px 0px 0px rgba(255,255,255,0.51);
}
.btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #d06222;
  background-image: -webkit-linear-gradient(top, rgba(208,98,34,1) 0%, rgba(214,112,52,1) 50%, rgba(203,93,29,1) 50%, rgba(208,98,34,1) 100%);
  background-image:    -moz-linear-gradient(top, rgba(208,98,34,1) 0%, rgba(214,112,52,1) 50%, rgba(203,93,29,1) 50%, rgba(208,98,34,1) 100%);
  background-image:     -ms-linear-gradient(top, rgba(208,98,34,1) 0%, rgba(214,112,52,1) 50%, rgba(203,93,29,1) 50%, rgba(208,98,34,1) 100%);
  background-image:      -o-linear-gradient(top, rgba(208,98,34,1) 0%, rgba(214,112,52,1) 50%, rgba(203,93,29,1) 50%, rgba(208,98,34,1) 100%);
  background-image:         linear-gradient(top, rgba(208,98,34,1) 0%, rgba(214,112,52,1) 50%, rgba(203,93,29,1) 50%, rgba(208,98,34,1) 100%);
  border: 1px solid transparent;
  text-shadow: 0px -1px 0px rgba(43,25,9,0.5);
  -webkit-box-shadow: inset 0 3px 5px 0px rgba(6,6,6,0.125);
     -moz-box-shadow: inset 0 3px 5px 0px rgba(6,6,6,0.125);
          box-shadow: inset 0 3px 5px 0px rgba(6,6,6,0.125);
}
.btn-link.disabled, .btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {
  color: #999999;
  text-decoration: none;
}

/*Groupe: Fenetres*/
.modal-backdrop {
  /*{{Element}}<div class="css_rule" {{ID}} style="padding:15px; {{STYLE}}">*/
  background-color: #6698c1;
  background-color: rgba(102,152,193,0.18);
  background-image: -webkit-linear-gradient(top, rgba(111,156,193,0.36) 0%, rgba(102, 152, 193, 0.18) 100%);
  background-image:    -moz-linear-gradient(top, rgba(111,156,193,0.36) 0%, rgba(102, 152, 193, 0.18) 100%);
  background-image:     -ms-linear-gradient(top, rgba(111,156,193,0.36) 0%, rgba(102, 152, 193, 0.18) 100%);
  background-image:      -o-linear-gradient(top, rgba(111,156,193,0.36) 0%, rgba(102, 152, 193, 0.18) 100%);
  background-image:         linear-gradient(top, rgba(111,156,193,0.36) 0%, rgba(102, 152, 193, 0.18) 100%);
}
.modal-content {
  /*{{Element}}<div class="css_rule" {{ID}} style="overflow:hidden; {{STYLE}}">*/
  background-color: #ffffff;
  border: 1px solid #000000;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
     -moz-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}
.modal-header {
  /*{{Element}}<div class="css_rule" {{ID}} data-type="fond" style="padding:10px; {{STYLE}}">*/
  color: #ffffff;
  background-color: #fecb42;
  border-bottom: 1px solid rgb(188, 187, 187);
  font-weight: bold;
  -webkit-box-shadow: inset 1px 1px 0px 0px rgba(255, 255, 255, 0.51);
     -moz-box-shadow: inset 1px 1px 0px 0px rgba(255, 255, 255, 0.51);
          box-shadow: inset 1px 1px 0px 0px rgba(255, 255, 255, 0.51);
}
.modal-title {
  /*{{Element}}<div class="css_rule" {{ID}} data-type="texte" style="{{STYLE}}">Titre des fenetres</div>*/
  color: #ffffff;
  font-weight: bold;
}
.modal-header .close, .modal-header .maximise {
  /*{{Element}}<div class="css_rule" {{ID}} data-type="texte" style="position:absolute;top:74px;right:57px; {{STYLE}}">×</div>*/
  color: #ffffff;
  font-size: 21px;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.3);
}
.modal-header .close:hover, .modal-header .close:focus, .modal-header .maximise:hover, .modal-header .maximise:focus {
  /*{{Element}}<div class="css_rule" {{ID}} data-type="texte" style="position:absolute;top:74px;right:36px; {{STYLE}}">×</div>*/
  color: rgb(190, 207, 66);
  font-size: 21px;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.3);
}

/*{/Element}}</div>*/

/*{{Element}}<div style="padding:10px">Contenu des fenetres</div>*/
.modal-footer {
  /*{{Element}}<div class="css_rule" {{ID}} style="padding:10px; {{STYLE}}">Pied des fenetres</div>*/
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
}

/*{/Element}}</div>*/

/*{/Element}}</div>*/

/*Groupe: Menu*/
.menu_pw_liens>li {
  /*Menu Lignes*/
  border-top: 1px solid #fff;
  border-bottom: 1px solid #a6a6a6;
}
.menu_lien_niveau1 {
  /*Menu Lien*/
  color: rgb(4, 6, 22);
  padding: 10px;
  font-weight: bold;
}
.menu_lien_niveau1.active {
  /*Menu Lien Actif*/
  color: rgb(0, 175, 182);
  font-weight: bold;
}
.menu_lien_groupe {
  /*Menu Lien Groupe*/
  color: rgb(4, 6, 22);
  padding: 10px;
  font-weight: bold;
}
.menu_lien_groupe.active {
  /*Menu Lien Groupe Actif*/
  color: rgb(0, 175, 182);
  font-weight: bold;
}
.menu_lien_niveau2 {
  /*Menu Sous Lien*/
  color: rgb(4, 6, 22);
  padding-bottom: 5px;
  padding-left: 24px;
}
.menu_lien_niveau2.active {
  /*Menu Sous Lien Actif*/
  color: rgb(0, 175, 182);
}

/*Groupe: Formulaire*/
.form-header, #Cont-Header, #Cont-Header_Autre {
  /*{{Element}}<div class="css_rule" {{ID}} data-type="texte" style="{{STYLE}}">Entete du Formulaire</div>*/
  color: #285E8E;
  background-color: #f5f5f5;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
  border-bottom: 1px solid #dddddd;
}
.form-body, #Cont-Scrollable, #Cont-Scrollable_Autre {
  /*{{Element}}<div class="css_rule" {{ID}} data-type="texte" style="padding:10px; {{STYLE}}">*/
  color: #285E8E;
  background-color: #fff;
}
legend {
  color: #333333;
  border-bottom: 1px solid #e5e5e5;
}
.form-control {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
.form-control:focus {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid rgb(0, 175, 182);
  -webkit-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, .075), 0px 0px 8px 0px rgb(0, 175, 182);
     -moz-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, .075), 0px 0px 8px 0px rgb(0, 175, 182);
          box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, .075), 0px 0px 8px 0px rgb(0, 175, 182);
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  background-color: #eeeeee;
}
.input-group-addon {
  background-color: #eeeeee;
  border: 1px solid #cccccc;
}
.help-block {
  /*Texte intro*/
  color: #3b6cb4;
  line-height: 1;
}
.W_Onglet_Inactif {
  /*{{Element}}<div class="css_rule" {{ID}} style="display:inline-block;padding:1px 3px;margin-right:4px;position:relative;top:1px; {{STYLE}}">Onglet</div>*/
  color: #525658;
  background-color: #268895;
  background-color: rgba(38,136,149,0.1);
  border: 1px solid rgb(221, 221, 221);
}
.W_Onglet_Inactif:hover {
  /*{{Element}}<div class="css_rule" {{ID}} style="display:inline-block;padding:1px 3px;margin-right:4px;position:relative;top:1px; {{STYLE}}">Onglet survol</div>*/
  color: white;
  background-color: #25b5e9;
  border: 1px solid rgb(221, 221, 221);
}
.W_Onglet_Actif,.W_Onglet_Actif:hover {
  /*{{Element}}<div class="css_rule" {{ID}} style="display:inline-block;padding:1px 3px;margin-right:4px;position:relative;top:1px; {{STYLE}}">Onglet actif</div>*/
  color: white;
  background-color: #3b6cb4;
  border-top: 1px solid rgb(221, 221, 221);
  border-bottom: 1px solid rgb(255, 255, 255);
  border-left: 1px solid rgb(221, 221, 221);
  border-right: 1px solid rgb(221, 221, 221);
}
.W_Onglet_Inactif a, .W_Onglet_Inactif:hover a,.W_Onglet_Actif a,.W_Onglet_Actif:hover a {
  color: black;
}
.W_Contenu_Onglet_Init {
  /*{{Element}}<div class="css_rule" {{ID}} style="padding:10px; {{STYLE}}">Contenur onglet</div>*/
  color: rgb(26, 26, 26);
  background-color: rgb(255, 255, 255);
  border-top: 1px solid rgb(221, 221, 221);
}

/*{/Element}}</div>*/
.form-footer, #Cont-FooterBouton, #Cont-FooterBouton_Autre {
  /*{{Element}}<div class="css_rule" {{ID}} style="padding:10px; {{STYLE}}">Pied du Formulaire</div>*/
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
}

/*Groupe: Facture*/
#Facture-Facture_Body #Cont-Scrollable_Autre {
  /*{{Element}}<div class="css_rule" {{ID}} style="padding:10px; {{STYLE}}">*/
  color: rgb(4, 6, 22);
  background-color: rgb(255, 255, 255);
  border: 0 none rgb(249, 249, 249);
}
#Facture_Entete {
  /*Entete*/
  color: rgb(4, 6, 22);
  background-color: rgb(255, 255, 255);
  border-top: 0 none rgb(249, 249, 249);
  border-bottom: 1px solid rgb(11, 58, 60);
  border-left: 0 none rgb(249, 249, 249);
  border-right: 0 none rgb(249, 249, 249);
  font-weight: bold;
}
.ed_LigneEntete, #FactLigneEntete {
  /*Ligne Entete*/
  color: rgb(12, 12, 12);
  background-color: #b776a2;
  background-color: rgba(183, 118, 162, 0.24);
  border: 0 none rgb(249, 249, 249);
}
.ed_LignePaire, .FactLignePaire {
  /*Ligne Paire*/
  color: rgb(12, 12, 12);
  background-color: rgb(244, 250, 252);
  border-top: 0px none rgb(249, 249, 249);
  border-bottom: 0px none transparent;
  border-left: 0px none rgb(249, 249, 249);
  border-right: 0px none rgb(249, 249, 249);
}
.ed_LigneImpaire, .FactLigneImpaire {
  /*Ligne Impaire*/
  color: rgb(12, 12, 12);
  background-color: rgb(237, 237, 237);
  border-top: 0px none rgb(249, 249, 249);
  border-bottom: 0px none rgb(219, 212, 212);
  border-left: 0px none rgb(249, 249, 249);
  border-right: 0px none rgb(249, 249, 249);
}
.FactLignePied {
  /*Ligne Pied*/
  color: #810e0e;
  background-color: transparent;
  border: 0 none rgb(249, 249, 249);
}
#FactLigneTotal {
  /*Ligne Total*/
  color: rgb(6, 6, 6);
  background-color: #b776a2;
  background-color: rgba(183, 118, 162, 0.24);
  border: 0 none rgb(249, 249, 249);
  font-weight: bold;
}
#Facture_Pied {
  /*Pied*/
  color: rgb(4, 6, 22);
  background-color: rgb(255, 255, 255);
  border-top: 1px solid rgb(11, 58, 60);
  border-bottom: 0 none rgb(249, 249, 249);
  border-left: 0 none rgb(249, 249, 249);
  border-right: 0 none rgb(249, 249, 249);
}

/*{/Element}}</div>*/

/*Groupe: Panneaux*/

/*Panneaux*/
.panel {
  background-color: #ffffff;
  background-color: rgba(255,255,255,0.5);
  border: 1px solid transparent;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(112,112,112,0.5), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.51);
     -moz-box-shadow: 0px 0px 6px 0px rgba(112,112,112,0.5), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.51);
          box-shadow: 0px 0px 6px 0px rgba(112,112,112,0.5), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.51);
  -webkit-border-radius: 4px 4px 4px 4px;
     -moz-border-radius: 4px 4px 4px 4px;
          border-radius: 4px 4px 4px 4px;
}
.panel-footer {
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
}
.panel-custom {
  border: 1px solid #7a8288;
}
.panel-custom > .panel-heading {
  color: #fff;
  background-color: #555;
  border-bottom: 1px solid #7a8288;
}
.panel-info {
  border: 1px solid rgb(39, 25, 77);
  -webkit-border-radius: 10px 10px 10px 10px;
     -moz-border-radius: 10px 10px 10px 10px;
          border-radius: 10px 10px 10px 10px;
}
.panel-info > .panel-heading {
  color: #3a87ad;
  background-color: #d9edf7;
  border-bottom: 1px solid #bce8f1;
}
.panel-danger {
  border: 1px solid #eed3d7;
}
.panel-danger > .panel-heading {
  color: #b94a48;
  background-color: #f2dede;
  border-bottom: 1px solid #eed3d7;
}
.panel-warning {
  border: 1px solid #fbeed5;
}
.panel-warning > .panel-heading {
  color: #c09853;
  background-color: #fcf8e3;
  border-bottom: 1px solid #fbeed5;
}
.panel-success {
  border: 1px solid #d6e9c6;
}
.panel-success > .panel-heading {
  color: #468847;
  background-color: #dff0d8;
  border-bottom: 1px solid #d6e9c6;
}
.panel-primary {
  border-top: 1px solid #3b6cb4;
  border-bottom: 1px solid rgb(59, 108, 180);
  border-left: 1px solid rgb(59, 108, 180);
  border-right: 1px solid rgb(59, 108, 180);
  -webkit-border-radius: 10px 10px 10px 10px;
     -moz-border-radius: 10px 10px 10px 10px;
          border-radius: 10px 10px 10px 10px;
}
.panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #3b6cb4;
  border-bottom: 1px solid #bcbbbb;
}
.panel-default {
  border: 1px solid #dddddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-bottom: 1px solid #dddddd;
}

/*Groupe: Couleurs sémantique*/

/*Ce groupe sert à spécifier les couleurs en fonction de l'état d'un élément HTML (par exemple les classes "danger" peuvent servir pour un bouton de suppression, ou pour signaler à l'utilisateur une information capitale). Toutes ces classes sont accessible depuis l'éditeur de textes dans le bouton "Styles".<br> Les classes finissant par "custom" ne sont jamais utilisées par un composant, vous pouvez donc les utiliser et les modifier sans crainte de fausser la sémantique (par exemple le vert est généralement associé aux classes de succes, et le rouge au danger)*/

/*Textes*/
.text-custom {
  color: #7a8288;
}
.text-info {
  color: #5bc0de;
}
.text-danger {
  color: #ee5f5b;
}
.text-warning {
  color: #f89406;
}
.text-success {
  color: #62c462;
}
.text-primary {
  color: #7a8288;
}
.text-muted {
  color: #999999;
}

/*Alertes*/
.alert-custom {
  color: #7a8288;
  background-color: #fff;
  border: 1px solid #7a8288;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(18, 18, 18, 0.5), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.51);
     -moz-box-shadow: 0px 0px 4px 0px rgba(18, 18, 18, 0.5), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.51);
          box-shadow: 0px 0px 4px 0px rgba(18, 18, 18, 0.5), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.51);
}
.alert-info {
  color: #172e77;
  background-color: #4d5777;
  background-color: rgba(77, 87, 119, 0.39);
  border: 1px solid #394877;
  border: 1px solid rgba(57, 72, 119, 0.51);
  -webkit-box-shadow: 0px 0px 4px 0px rgba(18, 18, 18, 0.5), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.51);
     -moz-box-shadow: 0px 0px 4px 0px rgba(18, 18, 18, 0.5), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.51);
          box-shadow: 0px 0px 4px 0px rgba(18, 18, 18, 0.5), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.51);
}
.alert-danger {
  color: #b94a48;
  background-color: #f2dede;
  border: 1px solid rgb(185, 74, 72);
  -webkit-box-shadow: 0px 0px 4px 0px rgba(18, 18, 18, 0.5), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.51);
     -moz-box-shadow: 0px 0px 4px 0px rgba(18, 18, 18, 0.5), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.51);
          box-shadow: 0px 0px 4px 0px rgba(18, 18, 18, 0.5), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.51);
}
.alert-warning {
  color: #c09853;
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(18, 18, 18, 0.5), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.51);
     -moz-box-shadow: 0px 0px 4px 0px rgba(18, 18, 18, 0.5), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.51);
          box-shadow: 0px 0px 4px 0px rgba(18, 18, 18, 0.5), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.51);
}
.alert-success {
  color: #468847;
  background-color: #dff0d8;
  border: 1px solid #d6e9c6;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(18, 18, 18, 0.5), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.51);
     -moz-box-shadow: 0px 0px 4px 0px rgba(18, 18, 18, 0.5), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.51);
          box-shadow: 0px 0px 4px 0px rgba(18, 18, 18, 0.5), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.51);
}
.alert {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: 0px 0px 4px 0px rgba(18, 18, 18, 0.5), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.51);
     -moz-box-shadow: 0px 0px 4px 0px rgba(18, 18, 18, 0.5), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.51);
          box-shadow: 0px 0px 4px 0px rgba(18, 18, 18, 0.5), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.51);
}

/*Label*/
.label-custom {
  color: #ffffff;
  background-color: #7a8288;
}
.label-info {
  color: #ffffff;
  background-color: #5bc0de;
}
.label-danger {
  color: #ffffff;
  background-color: #ee5f5b;
}
.label-warning {
  color: #ffffff;
  background-color: #f89406;
}
.label-success {
  color: #ffffff;
  background-color: #62c462;
}
.label-primary {
  color: #ffffff;
  background-color: #7a8288;
}
.label-default {
  color: #ffffff;
  background-color: #3a3f44;
}

/*Tables*/
.table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th {
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td {
  background-color: #d0e9c6;
  border-color: #c9e2b3;
}
.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {
  background-color: #f2dede;
  border-color: #eed3d7;
}
.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td {
  background-color: #ebcccc;
  border-color: #e6c1c7;
}
.table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
  border-color: #fbeed5;
}
.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td {
  background-color: #faf2cc;
  border-color: #f8e5be;
}

/*Groupe: Elements*/

/*Ce groupe contient les éléments HTML de base ainsi que les classes servant a la construction des composants (voir le site de <a target="_blank" href="http://getbootstrap.com/">bootstrap</a> pour plus d'informations)*/
.nav > li > a:hover, .nav > li > a:focus {
  background-color: #eeeeee;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  color: #ffffff;
  background-color: #823c95;
  background-color: rgba(130, 60, 149, 0.32);
}
.nav-tabs {
  border-bottom: 1px solid #dddddd;
}
.nav-tabs > li > a {
  border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
     -moz-border-radius: 4px 4px 0 0;
          border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  color: #555555;
  background-color: #eeeeee;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #dddddd;
  border-left: 1px solid #eeeeee;
  border-right: 1px solid #eeeeee;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #ffffff;
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid transparent;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #428bca;
}
.table thead > tr > th, .table tbody > tr > th, .table tfoot > tr > th, .table thead > tr > td, .table tbody > tr > td, .table tfoot > tr > td {
  border-top: 1px solid #dddddd;
}
.table thead > tr > th {
  border-bottom: 2px solid #dddddd;
}
.table-bordered, .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
  border: 1px solid #dddddd;
}
.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #fa9e12;
  background-color: rgba(250,158,18,0.3);
}
.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5;
}
.table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
mark {
  color: #000;
  background-color: #ff0;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: top left;
}
abbr[title], abbr[data-original-title] {
  border-bottom: 1px dotted #999999;
}
hr {
  border-top: 1px solid #c3c3c3;
}
blockquote {
  border-left: 5px solid rgb(0, 175, 182);
}
blockquote small {
  color: #999999;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small {
  color: #7a8288;
}
.page-header {
  border-bottom: 1px solid #eeeeee;
}
.thumbnail, .img-thumbnail {
  background-color: #ffffff;
  border: 1px solid #dddddd;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.img-circle {
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
}
.img-rounded {
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}
.img-shadow {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.dropdown-menu {
  background-color: #ffffff;
  border: 1px solid #000000;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
     -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
.dropdown-menu .divider {
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  color: #333333;
}
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #999999;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  background-color: #823c95;
  background-color: rgba(130, 60, 149, 0.32);
  background-image: -webkit-linear-gradient(top, rgb(0, 175, 182) 0%, #009298 100%);
  background-image:    -moz-linear-gradient(top, rgb(0, 175, 182) 0%, #009298 100%);
  background-image:     -ms-linear-gradient(top, rgb(0, 175, 182) 0%, #009298 100%);
  background-image:      -o-linear-gradient(top, rgb(0, 175, 182) 0%, #009298 100%);
  background-image:         linear-gradient(top, rgb(0, 175, 182) 0%, #009298 100%);
  background-repeat: repeat-x;
}
.list-group {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
.list-group-item, a.list-group-item {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #dddddd;
}
a.list-group-item:hover, a.list-group-item:focus {
  color: #555555;
  background-color: #f5f5f5;
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  color: #ffffff;
  background-color: rgb(0, 175, 182);
  border: 1px solid rgb(2, 112, 116);
  text-shadow: 0px -1px 0px #027074;
}
.well {
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(112,112,112,0.5), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.51);
     -moz-box-shadow: 0px 0px 6px 0px rgba(112,112,112,0.5), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.51);
          box-shadow: 0px 0px 6px 0px rgba(112,112,112,0.5), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.51);
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
.jumbotron {
  color: #333333;
  background-color: #eeeeee;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(18, 18, 18, 0.5), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.51);
     -moz-box-shadow: 0px 0px 4px 0px rgba(18, 18, 18, 0.5), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.51);
          box-shadow: 0px 0px 4px 0px rgba(18, 18, 18, 0.5), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.51);
}
.badge, a.badge:hover, a.badge:focus {
  color: #ffffff;
  background-color: #999999;
  font-weight: bold;
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
}
a.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
  color: rgb(0, 175, 182);
  background-color: #ffffff;
  font-weight: bold;
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(112,112,112,0.5), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.51);
     -moz-box-shadow: 0px 0px 6px 0px rgba(112,112,112,0.5), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.51);
          box-shadow: 0px 0px 6px 0px rgba(112,112,112,0.5), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.51);
}
.navbar-default .navbar-brand {
  color: #777777;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777777;
}
.navbar-default .navbar-nav > li > a {
  color: #777777;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #333333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #555555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #dddddd;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #dddddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #cccccc;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
  border-color: #e6e6e6;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret, .navbar-default .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #333333;
  border-bottom-color: #333333;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  color: #555555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a .caret, .navbar-default .navbar-nav > .open > a:hover .caret, .navbar-default .navbar-nav > .open > a:focus .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}
.navbar-default .navbar-nav > .dropdown > a .caret {
  border-top-color: #777777;
  border-bottom-color: #777777;
}
.breadcrumb {
  background-color: #f5f5f5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
.breadcrumb > li + li:before {
  color: #cccccc;
}
.breadcrumb > .active {
  color: #999999;
}
.pagination {
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
.pagination > li > a, .pagination > li > span {
  background-color: #ffffff;
  border: 1px solid #dddddd;
}
.pagination > li:first-child > a, .pagination > li:first-child > span {
}
.pagination > li:last-child > a, .pagination > li:last-child > span {
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
  background-color: #eeeeee;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  color: #ffffff;
  background-color: rgb(0, 175, 182);
  border-color: rgb(0, 175, 182);
}
.pagination > .disabled > span, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
  color: #999999;
  background-color: #ffffff;
  border-color: #dddddd;
}
.tooltip-inner {
  color: #ffffff;
  background-color: #000000;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
.tooltip.top .tooltip-arrow {
  border-top-color: #000000;
}
.tooltip.top-left .tooltip-arrow {
  border-top-color: #000000;
}
.tooltip.top-right .tooltip-arrow {
  border-top-color: #000000;
}
.tooltip.right .tooltip-arrow {
  border-right-color: #000000;
}
.tooltip.left .tooltip-arrow {
  border-left-color: #000000;
}
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #000000;
}
.tooltip.bottom-left .tooltip-arrow {
  border-bottom-color: #000000;
}
.tooltip.bottom-right .tooltip-arrow {
  border-bottom-color: #000000;
}
.popover {
  background-color: #ffffff;
  border: 1px solid #000000;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}
.popover-title {
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-radius: 5px 5px 0 0;
     -moz-border-radius: 5px 5px 0 0;
          border-radius: 5px 5px 0 0;
}
.popover-content {
  padding-top: 9px;
  padding-bottom: 9px;
  padding-left: 14px;
  padding-right: 14px;
}
.popover.top .arrow {
  border-top-color: #000000;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.popover.top .arrow:after {
  border-top-color: #ffffff;
}
.popover.right .arrow {
  border-right-color: #000000;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right .arrow:after {
  border-right-color: #ffffff;
}
.popover.bottom .arrow {
  border-bottom-color: #000000;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.popover.bottom .arrow:after {
  border-bottom-color: #ffffff;
}
.popover.left .arrow {
  border-left-color: #000000;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left .arrow:after {
  border-left-color: #ffffff;
}

/*Groupe: Perso*/
.cadre-photo {
  background-color: #ffffff;
  padding: 8px;
  margin: 5px;
  border: 1px solid rgb(39, 119, 156);
  -webkit-border-radius: 4px 4px 4px 4px;
     -moz-border-radius: 4px 4px 4px 4px;
          border-radius: 4px 4px 4px 4px;
}
.classe_perso {
  color: #000;
}
.logo-sponsors {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid rgb(0, 175, 182);
  -webkit-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, .075), 0px 0px 8px 0px rgb(0, 175, 182);
     -moz-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, .075), 0px 0px 8px 0px rgb(0, 175, 182);
          box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, .075), 0px 0px 8px 0px rgb(0, 175, 182);
}
#ColPage {
  background-color: #ffffff;
  padding-top: 0px;
  padding-left: 15px;
  padding-right: 15px;
  border: 2px solid rgb(254, 203, 66);
  -webkit-box-shadow: 2px 1px 1px 1px rgba(62, 126, 156, 0.27);
     -moz-box-shadow: 2px 1px 1px 1px rgba(62, 126, 156, 0.27);
          box-shadow: 2px 1px 1px 1px rgba(62, 126, 156, 0.27);
  -webkit-border-radius: 10px 10px 10px 10px;
     -moz-border-radius: 10px 10px 10px 10px;
          border-radius: 10px 10px 10px 10px;
}
.cadre-sponsor td {
  padding: 5px;
}
.cadre-sponsor {
  -webkit-box-shadow: 0px 0px 4px 0px rgb(39, 119, 156), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.51);
     -moz-box-shadow: 0px 0px 4px 0px rgb(39, 119, 156), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.51);
          box-shadow: 0px 0px 4px 0px rgb(39, 119, 156), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.51);
  -webkit-border-radius: 10px 10px 10px 10px;
     -moz-border-radius: 10px 10px 10px 10px;
          border-radius: 10px 10px 10px 10px;
  width: 85%;
}
